package com.zhentao.service;

import com.zhentao.classManager.pojo.TUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.result.Result;

/**
* @author song-xinhang
* @description 针对表【t_user】的数据库操作Service
* @createDate 2024-07-24 10:08:50
*/
public interface TUserService extends IService<TUser> {

    /**
     * 根据用户id查询教师班级
     * @param userId 用户id
     * @return
     * */
    Result selectTeacherClass(Integer userId);


    /**
     * 根据班级id查询学生
     * @param classId
     * @return
     */
    Result selectStudentByClass(Integer classId);

    /**
     * 根据学生id查询考试信息
     * @param studentId
     * @return
     */
    Result selectStudentExam(Integer studentId);

    /**
     * 根据教师id查询班级信息以及人数
     * @param teacherId
     * @return
     */
    Result selectTeacherClassInfo(Integer teacherId);

    /**
     * 根据教师id查询考试信息以及题目数量
     * @param userId
     * @return
     */
    Result selectTeacherExamInfo(Integer userId);
}